################################
#
#     Makefile ASSEGNAMENTO2 2015
#    
################################


FILE_DA_CONSEGNARE=./media.c

# 
CC=gcc
CFLAGS= -Wall -pedantic -g

# phony targets
.PHONY: clean all test1 test2 test3 consegna2 docu

lotto : media.o test_one.o
	gcc media.o test_one.o -o lotto -lm

lottoV : media.o test_two.o
	gcc media.o test_two.o -o lottoV -lm

mediadev : media.o test_three.o
	gcc media.o test_three.o -o mediadev -lm

media.o: media.c media.h
test_one.o: test_one.c media.h
test_two.o: test_two.c media.h
test_three.o: test_three.c media.h


# genera la documentazione con doxygen
docu: ./Doxyfile
	doxygen

cleanall: 
	-rm -f *.o *~ ./core lotto lottoV mediadev 

test1: 
	make clean
	make lotto
	./lotto
	@echo "********** Test1 superato!"

test2: 
	make clean
	make lottoV
	./lottoV
	@echo "********** Test2 superato!"

test3: 
	make clean
	make mediadev
	./mediadev
	@echo "********** Test3 superato!"


consegna:
	make clean
	make test1
	make test2
	make test3
	./gruppo-check.pl < gruppo.txt
	tar -cvf $(USER)-a2.tar ./gruppo.txt  $(FILE_DA_CONSEGNARE) 
	@echo "********** TAR creato inviare in allegato a una mail a \nsusanna.pelagatti@unipi.it insieme a nome, cognome,  numero di matricola e corso di apprtenenza (A/B)" e alla relazione in formato .pdf

